@media only screen and  (max-width: 1100px) {
    .mhead_index .header {
        border-bottom: 1px solid rgba(255,255,255,0.2);
    }
    .inner {
        width: 87%;
    }
    .navsp_photo {
        display: block;
        margin-bottom: 10px;
    }
    .nav_item {
        margin: 0 10px;
    }
    .index_about_left .index_title_caption {
        text-align: center;
    }
    .nav_er_link {
        opacity: 0.8;
    }
    .nav_er_link:hover {
        color: #fff;
        opacity: 1;
    }
    .cfooter_nav {
        width: 40%;
    }
    .zibanner {
        margin-top: -4px;
    }
    .footer_code {
        width: 100%;
        justify-content: flex-start;
        margin-top: 20px;
    }
    .navsp {
        position: fixed;
        width: 100%;
        z-index: 74;
        top: 127px;
        height: 100vh;
    }
    .nav {
        display: none;
    }
    .nav_left {
        width: 60%;
        height: 100%;
        float: left;
    }
    .nav_list {
        display: block;
        width: 40%;
        background: #1c93fe;
        height: 100%;
        padding-top: 0;
        float: right;
    }
    .mhead {
        z-index: 5;
    }
    .header {
        background: #1c93fe;
        border-bottom: none;
    }
    .nav_current .nav_link::before {
        opacity: 0;
    }
    .nav_item:hover .nav_link::before {
        opacity: 0;
    }
    .nav_link {
        color: #fff;
        font-size: 1rem;
        cursor: pointer;
        padding-bottom: 15px;
    }
    .nav_current::before {
        opacity: 0;
    }
    .nav_item:hover::before {
        opacity: 0;
    }
    .nav_item {
        padding: 0 20px;
        border-bottom: 1px solid #f1f1f1;
    }
    .nav_er_list {
        position: relative;
        background: transparent;
        width: 100%;
        padding-bottom: 10px;
    }
    .nav_er_item {
        border-bottom: none;
    }
    .nav_er_link {
        color: #fff;
        text-align: left;
        padding: 10px 20px;
        font-size: 0.8rem;
    }
    .nav_item:hover .nav_er_list {
        display: none;
    }
    .nav_item:hover {
        border-bottom: 1px solid #f1f1f1;
    }
    .header_top .inner {
        flex-wrap: wrap;
    }
    .header_top_text {
        text-align: center;
        font-size: 0.875rem;
    }
    .header_top_tel {
        display: none;
    }
    .index_about .inner {
        flex-wrap: wrap;
    }
    .index_about_left {
        width: 100%;
    }
    .index_about_right {
        width: 100%;
    }
    .index_about_left .index_title_en {
        text-align: center;
    }
    .index_about_left .index_title_zh {
        text-align: center;
    }
    .index_about_left .index_title_heng {
        margin-left: auto;
    }
    .index_title_en {
        font-size: 25px;
    }
    .index_title_zh {
        font-size: 23px;
    }
    .index_about_area {
        justify-content: center;
    }
    .index_about_num {
        font-size: 28px;
    }
    .index_about_tel {
        margin-bottom: 50px;
        display: block;
        text-align: center;
        font-size: 20px;
    }
    .index_about_tel font {
        font-size: 14px;
    }
    .index_about {
        margin: 50px 0;
    }
    .index_business_item {
        width: 32%;
        margin-bottom: 10px;
    }
    .index_business_item:nth-child(4n-3) {
        margin-left: 0;
    }
    .index_business_item:nth-child(3n-2) {
        margin-left: 1.33%;
    }
    .index_news_item {
        width: 48%;
        margin-left: 4%;
        margin-bottom: 20px;
    }
    .index_news_item:nth-child(3n-2) {
        margin-left: 4%;
    }
    .index_news_item:nth-child(odd) {
        margin-left: 0;
    }
    .index_news_more {
        margin-top: 20px;
    }
    .index_news {
        margin-bottom: 50px;
    }
    .footer_bottom .inner {
        flex-wrap: wrap;
        align-items: flex-start
    }
    .about_section {
        margin: 50px 0;
    }
    .about_num {
        padding: 50px 0;
    }
    .about_culture {
        padding: 50px 0;
    }
    .about_section_title {
        font-size: 20px;
    }
    .about_culture_name {
        font-size: 20px;
    }
    .about_culture_text {
        font-size: 14px;
    }
    .zititle_title {
        font-size: 20px;
    }
    .history_banner_text {
        font-size: 14px;
    }
    .history_section_text {
        font-size: 14px;
    }
    .about_culture_title {
        font-size: 20px;
    }
    .history_section {
        margin: 50px 0;
    }
    .history_section_heng {
        margin-bottom: 40px;
    }
    .zibanner_area_zh {
        font-size: 20px;
        line-height: 33px;
    }
    .zibanner_area_title {
        font-size: 14px;
    }
    .honor_sectionpsp {
        display: none;
    }
    .honor_sectionpc {
        display: none;
    }
    .honor_sectionpb {
        display: block;
    }
    .honor_section {
        margin: 50px 0;
    }
    .honor_rong_list {
        margin-bottom: 25px;
    }
    .honor_rong_item {
        width: 32%;
        margin-left: 1.8%;
    }
    .honor_rong_item:nth-child(4n-3) {
        margin-left: 1.8%;
    }
    .honor_rong_item:nth-child(3n-2) {
        margin-left: 0;
    }
    .product_section {
        margin: 50px 0;
    }
    .product_section_title {
        font-size: 20px;
    }
    .news_section {
        margin: 50px 0;
    }
    .news_item {
        padding: 45px 30px;
    }
    .news_date_day {
        font-size: 20px;
    }
    .news_title {
        font-size: 18px;
    }
    .news_text {
        font-size: 14px;
        line-height: 22px;
    }
    .news_look {
        font-size: 14px;
    }
    .news_date {
        width: 80px;
    }
    .news_box {
        width: calc(100% - 230px);
    }
    .newsex_section {
        margin: 50px 0;
    }
    .newsex_title {
        font-size: 20px;
    }
    .information_section {
        margin: 50px 0;
    }
    .information_item {
        width: 100%;
        height: inherit !important;
    }
    .contact_section {
        margin: 50px 0;
    }
    .contact_block {
        margin-bottom: 35px;
    }
    .contact_tel {
        font-size: 20px;
        margin-bottom: 35px;
    }
    .contact_tel font {
        font-size: 24px;
    }
    .contact_name {
        font-size: 20px;
    }
    .contact_area_tel {
        font-size: 24px;
    }
    .contact_area_title {
        font-size: 14px;
    }
    .contact_area_text {
        font-size: 18px;
    }
    .nav_item:nth-child(2):hover .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .nav_item:nth-child(3):hover .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .nav_item:nth-child(5):hover .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .nav_current:nth-child(2) .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .nav_current:nth-child(3) .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .nav_current:nth-child(5) .nav_link {
        background: url(../images/arrow1.png) no-repeat right 23px;
        background-size: 11px 7px;
    }
    .redDiv .nav_link{
        background: url(../images/arrow2.png) no-repeat right 23px !important;
        background-size: 11px 7px;
    }
    .information_top {
        margin-bottom: 35px;
    }
    .information_top_link {
        font-size: 16px;
    }
}